package pe.com.trener.layer.controller.academico.seguimiento.bo;

/**
 * @author:   Oscar Erick Candela Carbajal
 * @rol:	  Analista Programador
 * @proyecto: Portal Trener
 *
 */

import java.util.List;

import pe.com.trener.layer.model.pojo.AnioAcademico;
import pe.com.trener.layer.model.pojo.ClassBook;
import pe.com.trener.layer.model.pojo.ClassBookDiario;
import pe.com.trener.layer.model.pojo.GradoSeccion;
import pe.com.trener.layer.model.pojo.Semana;

public interface AcadSeguActuClasSemaBo {
	
	public void crearClassBook(ClassBook objectModel) throws Exception;
	
	public void modificarClassBook(ClassBook objectModel) throws Exception;
	
	public ClassBook buscarClassBookPorPk(Integer parametroPk) throws Exception;
	
	public List<ClassBook> buscarClassBookPorTexto(String parametroTexto) throws Exception;
	
	public List<AnioAcademico> buscarAnioAcademicoTodos() throws Exception;
	
	public List<Semana> buscarSemanaDisponible() throws Exception;
	
	public List<GradoSeccion> buscarGradoSeccionTodos() throws Exception;
	
	public void crearClassBookDiario(ClassBookDiario objectModel) throws Exception;
}